addd888c6073d4629b5acd61b90359de4594b308,subprojects/tooling-api/src/main/java/org/gradle/tooling/internal/consumer/connection/BuildActionRunnerBackedConsumerConnection.java,BuildActionRunnerBackedModelProducer,BuildActionRunnerBackedModelProducer,#ProtocolToModelAdapter#VersionDetails#ModelMapping#BuildActionRunner#,89
Before Change
this.versionDetails = versionDetails;
this.modelMapping = modelMapping;
this.buildActionRunner = buildActionRunner;
mapper = new TaskPropertyHandlerFactory().forVersion(versionDetails);
}
public <T> T produceModel(Class<T> type, ConsumerOperationParameters operationParameters) {
After Change
this.versionDetails = versionDetails;
this.modelMapping = modelMapping;
this.buildActionRunner = buildActionRunner;
mapper = CompositeMappingAction.builder()
.add(new TaskPropertyHandlerFactory().forVersion(versionDetails))
.add(new IdeaProjectCompatibilityMapper(versionDetails))
.build();
}
public <T> T produceModel(Class<T> type, ConsumerOperationParameters operationParameters) {